#pragma once

namespace ja2
{
	//! Interface for game state director.
	class IGameStateDirector : boost::noncopyable
	{
		// Construction/Destruction
	public:
		virtual ~IGameStateDirector() = 0;
	};

	inline IGameStateDirector::~IGameStateDirector()
	{
		// Default
	}
} /*ja2*/
